﻿using Common;
using UnityEngine;

namespace Actors.ActorComponents
{
    /*
     * 目前就只有本地玩家的输入处理。
     * 后续有AI 和 网络玩家输入时，可以将这个类改为抽象类，子类实现获取输入的逻辑 。
     */
    public class InputComponent : ActorComponent
    {

        #region Input

        public Vector2 GetMoveInput()
        {
            return LocalInput.GetMoveInput();
        }
        
        public Vector2 GetLookInput()
        {
            return LocalInput.GetLookInput();
        }
        
        public bool IsPressedJump()
        {
            return LocalInput.IsPressedJump();
        }

        #endregion
    }
}